

# 连接数据库 ：pymysql
"""
作用 ：连接mysql数据库

连接数据库的步骤 ：
1. 导包 ：import pymysql
2. 建立数据库连接 ： conn = pymysql.connect(host,user,password,port,database,charset)
3. 创建游标 ：cursor = conn.cursor()
4. 执行SQL语句 ：
    （1） 执行任何SQL语句 :  rownumber = cursor.execute(sql)
    (2) 查询所有数据 ： fetchall()
    (3) 查询一条数据 ： fetchone()
    (4) 查询多条数据 ： fetchmany(number)

5. 关闭游标 ： cursor.close()
6. 关闭连接 ： conn.close()
"""

# 1. 导包
import pymysql

# 2. 建立连接对象
conn = pymysql.connect(host="localhost",user="root",password="root",database="school",charset="utf8")

# 3. 创建游标
cursor = conn.cursor()

# 执行SQL语句
sql = "select * from students"
cursor.execute(sql)

# 查询所有数据
# result = cursor.fetchall()          # 查所有数据
# result = cursor.fetchone()          # 查询一条数据
result = cursor.fetchmany(10)          # 查询多条数据

print("result:{}".format(result))       # 返回结果是一个元组

# 5. 关闭游标
cursor.close()

# 6. 关闭连接
conn.close()


# 将查询出来的数据，通过编写一个函数，转化为records中的格式 。